<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://xmlns.jcp.org/jsf/html"
      xmlns:f="http://xmlns.jcp.org/jsf/core"
      xmlns:p="http://primefaces.org/ui"
      xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
    <h:head>
        <title>LISTA RESIDENTES</title>
    </h:head>
    <h:body>
        <ui:composition template="TemplatePrincipal.xhtml">
            <ui:define name="content">

                <f:view>
                    <h:form>
                        <p:panel header="LISTA DE RESIDENTES" id="panelTabla" >
                            
                            <p:dataTable value="#{alumnoBean.residentes}" var="item" widgetVar="tablaAlumnos" emptyMessage="NO SE ENCONTRARON ALUMNOS APTOS" id="tablaAlum">
                                <p:column filterBy="#{item.ncontrol}" filterMatchMode="contains">
                                    <f:facet name="header">
                                        <h:outputText value="NUMERO DE CONTROL"/>
                                    </f:facet>
                                    <h:outputText value="#{item.ncontrol}"/>
                                </p:column>
                                <p:column>
                                    <f:facet name="header">
                                        <h:outputText value="NOMBRE"/>
                                    </f:facet>
                                    <h:outputText value="#{item.nombre}" style="text-transform:uppercase"/>
                                </p:column>
                                
                                <p:column headerText="CARRERA" >
                                    
                                    <h:outputText value="#{item.academia}" style="text-transform:uppercase"/>
                                </p:column>
                                
                                <p:column>
                                    <f:facet name="header">
                                        <h:outputText value="E-MAIL"/>
                                    </f:facet>
                                    <h:outputText value="#{item.correo}"/>
                                </p:column>
                                <p:column headerText="PROYECTO">
                                    <p:outputLabel value="#{alumnoBean.getNombreProyecto(item.ncontrol)}"/>
                                        
                                        
                                </p:column>
                                <p:column headerText="INFO DE PROYECTO" >
                                    <p:commandButton value="VER INFORMACION" oncomplete="PF('pInfo').show()" icon="ui-icon-search" title="View" update=":formInfo:panelP" rendered="#{alumnoBean.getNombreProyecto(item.ncontrol) ne 'SIN PROYECTO'}" actionListener="#{proyectoEmpresaBean.setProyecto(alumnoBean.getProyPorAlum(item.ncontrol))}">
                                        
                                    </p:commandButton>
                                    <p:outputLabel value="NO DISPONIBLE" rendered="#{alumnoBean.getNombreProyecto(item.ncontrol) eq 'SIN PROYECTO'}"/>
                                </p:column>
                            </p:dataTable>
                        </p:panel>
                    </h:form>
                    
                    <h:form id="formInfo">
                        <p:dialog header="INFORMACIÓN DEL PROYECTO" widgetVar="pInfo" resizable="false" draggable="false" style="" modal="true" width="70%" height="500px">

                            <h:panelGrid columns="2" id="panelP" border="0" >
                                <h:outputText value="NOMBRE:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.proyecto.nombre}" title="Nombre"/>
                                <h:outputText value="SELECCIÓN:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.proyecto.seleccion}" title="Seleccion"/>
                                <h:outputText value="PERIODO:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.proyecto.periodo}" title="Periodo"/>
                                <h:outputText value="NÚMERO DE INTEGRANTES:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.proyecto.numeroIntegrantes}" title="NumeroIntegrantes"/>
                                <h:outputText value="STATUS:" style="font-weight: bold"/>
                                <h:outputText value="RESIDENCIA" rendered="#{proyectoEmpresaBean.proyecto.status eq 'r'}"/>
                                <h:outputText value="PROYECTO" rendered="#{proyectoEmpresaBean.proyecto.status eq 'p'}"/>
                                <h:outputText value="ANTEPROYECTO" rendered="#{proyectoEmpresaBean.proyecto.status eq 'a'}"/>
                                <h:outputText value="ASESOR EXTERNO:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.proyecto.asesorExterno}" title="AsesorExterno"/>
                                <h:outputText value="ANTEPROYECTO:" style="font-weight: bold" rendered="#{proyectoEmpresaBean.proyecto.anteproyecto ne null}"/>
                                <p:commandButton value="DESCARGAR" ajax="false" actionListener="#{proyectoEmpresaBean.procesarArchivoInfo}" icon="ui-icon-circle-arrow-s" rendered="#{proyectoEmpresaBean.proyecto.anteproyecto ne null}">
                                    <p:fileDownload value="#{proyectoEmpresaBean.fileD}"/>
                                </p:commandButton>
                                <h:outputText value="DESCRIPCIÓN:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.proyecto.descripcion}" title="Descripcion"/>                               
                                <h:outputText value="EMPRESA:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.proyecto.empresa.nombre}" title="Empresa"/>
                                <h:outputText value="MISIÓN:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.proyecto.empresa.mision}" title="Mision" />
                                <h:outputText value="GIRO:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.proyecto.empresa.giro}" title="Giro"/>
                                <h:outputText value="RFC:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.proyecto.empresa.rfc}" title="RFC"/>
                                <h:outputText value="CIUDAD:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.proyecto.empresa.ciudad}" title="Ciudad"/>
                                <h:outputText value="COLONIA:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.proyecto.empresa.colonia}" title="Colonia"/>
                                <h:outputText value="DOMICILIO:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.proyecto.empresa.domicilio}" title="Domicilio"/>
                                <h:outputText value="CÓDIGO POSTAL:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.proyecto.empresa.codigoPostal}" title="CodigoPostal"/>
                                <h:outputText value="TELÉFONO:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.proyecto.empresa.telefono}" title="Telefono"/>
                                <h:outputText value="FAX:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.proyecto.empresa.fax}" title="Fax"/>
                                <h:outputText value="TITULAR DE LA EMPRESA:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.proyecto.empresa.nombreTitular}" title="Titular"/>
                                <h:outputText value="PUESTO DEL TITULAR:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.proyecto.empresa.puestoTitular}" title="Puesto"/>                              
                                <h:outputText value="NOMBRE DE QUIEN FIRMA CONVENIO:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.proyecto.empresa.firmaAcuerdo}" title="Empresa"/>
                                <h:outputText value="PUESTO DE QUIEN FIRMA CONVENIO:" style="font-weight: bold"/>
                                <h:outputText value="#{proyectoEmpresaBean.proyecto.empresa.puestoAcuerdo}" title="puesto"/>

                            </h:panelGrid>

                        </p:dialog>
                    </h:form>
                    
                </f:view>

            </ui:define>
        </ui:composition>>
    </h:body>
</html>

